ADD_2D_ARRAY-Baustein
Kurz-Information
Name |
|
→POE-Typ |
|
Kategorie |
Standard (non-safe), NumericEnh, Baustein mit interner Fehlerdiagnose |
Konform zur →IEC-Norm |
nicht in IEC-Norm vorgesehen |
Grafische Schnittstelle |
|
Verfügbar ab |
Version 1.43.0 (für Neuron Power Engineer) for Version 1.44.0 (für Neuron Power Engineer) für Version 2.0.9 (für Bibliothek Version 3.8.0 (für Bibliothek |
Funktionalität
Der Baustein addiert 2 Arrays mit 2 Dimensionen elementweise bis zu einer angegebenen Zeile und Spalte.
Sie geben das erste Array über den Ein-/Ausgang A1
ein und das zweite Array über den Ein-/Ausgang A2
. Die Arrays dürfen von unterschiedlicher Größe und Index-Unterbereich sein (z.B. A1 = [1..2, 1..3]
, A2 = [3..4, 4..8]
). Die Arrays müssen jedoch mindestens jene Zeilen und Spalten enthalten, die über die Eingänge M
und N
eingegeben werden.
Der Baustein liefert ein Array, in dem die ersten M
Zeilen und N
Spalten das Ergebnis der Addition enthalten. Die Größe dieses Arrays wird von dem "Ziel-Array" bestimmt, dem das Ergebnis des Bausteins zugewiesen ist. Falls das Ziel-Array mehr Elemente als M * N
enthält, werden die restlichen Elemente nicht verändert.
Eingänge, Ergebniswert
|
Bezeichner |
Beschreibung |
|
---|---|---|---|
Ein-/Ausgänge |
|
|
Array von variabler Länge für die ersten Operanden |
|
|
Array von variabler Länge für die zweiten Operanden |
|
Eingänge: |
|
|
Anzahl der zu addierenden Zeilen |
|
|
Anzahl der zu addierenden Spalten |
|
Ergebniswert: |
– |
|
Array mit dem Ergebnis der Massen-Addition |
Der Eingang EN
und der Ausgang ENO
sind für den →Aufruf des Bausteins verfügbar. Siehe "Ausführungssteuerung: EN, ENO" für Informationen zum Eingang EN
und zum Ausgang ENO
.
Informieren Sie sich unter:
-
"Bausteine für sichere Logik", ob dieser Baustein für das Entwickeln von sicherheitsrelevanten Anwendungen unterstützt wird.
-
"Kennzeichnung von sicherer Logik im FBS-Editor", welche Auswirkung die Verwendung des Bausteins als Baustein für sichere Logik hat.
Interne Fehlerdiagnose für Baustein
Der Baustein prüft, ob die Größe der Arrays für A1
und A2
mindestens M
Zeilen und N
Spalten beträgt. Ist dies nicht der Fall, wird der Ausgang ENO
des Bausteins auf den Wert FALSE
(oder eine Entsprechung) zurückgesetzt.
Beispiel für Verwendung im ST-Editor
|
Bei der Erstellung Ihrer Anwendung im ST-Editor erstellen Sie den Aufruf eines Bausteins, indem Sie den laut Syntax erforderlichen Text eintippen oder die Inhaltshilfe verwenden.